package cn.iluwen.airline.DTOs.admin.response;

import lombok.Data;

import java.util.List;

/**
 * 座位列表响应DTO
 */
@Data
public class SeatListResponse {
    private long total;        // 总记录数
    private int pages;         // 总页数
    private int pageNum;       // 当前页码
    private int pageSize;      // 每页大小
    private List<SeatItem> list; // 座位列表
    
    /**
     * 座位列表项
     */
    @Data
    public static class SeatItem {
        private String seatId;      // 座位ID
        private String flightId;    // 航班ID
        private String flightNumber; // 航班号
        private String seatNumber;  // 座位号
        private String seatClass;   // 座位舱位
        private Boolean isOccupied; // 座位是否已被占用
    }
} 